BlackBerry OS

BlackBerry OS

BlackBerry OS 7 (on a BlackBerry Torch 9860)
Company / developer Research In Motion
Programmed in Java[1]
OS family mobile operating systems
Working state Current
Source model Closed source
Initial release version 1.0 for Pager BlackBerry 580; January 1999[2]
version 3.6 for smartphone BlackBerry 5810 Wireless Handheld; march 2002[3][4]
Latest stable release 7.0 (BlackBerry Bold 9900) / May 2011; 9 months ago (2011-05)
Available language(s) Multi-Lingual
Available programming languages(s) Java
Supported platforms BlackBerry line of smartphones
Default user interface Graphical
License Proprietary
Official website us.blackberry.com/apps-software/blackberry7/

BlackBerry OS is a proprietary mobile operating system, developed by Research In Motion for its BlackBerry line of smartphone handheld devices. The operating system provides multitasking and supports specialized input devices that have been adopted by RIM for use in its handhelds, particularly the trackwheel, trackball, and most recently, the trackpad and touchscreen.

The BlackBerry platform is perhaps best known for its native support for corporate email, through MIDP 1.0 and, more recently, a subset of MIDP 2.0, which allows complete wireless activation and synchronization with Microsoft Exchange, Lotus Domino, or Novell GroupWise email, calendar, tasks, notes, and contacts, when used with BlackBerry Enterprise Server. The operating system also supports WAP 1.2.

Updates to the operating system may be automatically available from wireless carriers that support the BlackBerry over the air software loading (OTASL) service.

Third-party developers can write software using the available BlackBerry API classes, although applications that make use of certain functionality must be digitally signed.

A June 2011 research indicates that approximately 45% of mobile developers were using the platform at the time of publication.[5]

Contents

Version history

Many popular apps are compatible with BlackBerry OS 4.x or higher.[8]

Availability

While RIM develops and releases updated versions of its operating system to support each device, it is up to the individual carriers to decide if and when a version is released to its users.

Obsolete Discontinued Current Upcomming
Version Supported devices: BlackBerry 8000 series
4.5 BlackBerry devices in the 8100 and 8800 series, plus BlackBerry Curve 8300/8310/8320.
4.6 BlackBerry Pearl Flip.
5.0 BlackBerry Curve 8330/8350i/8520/8530/8900.
Version Supported devices: BlackBerry 9000 series
5.0 BlackBerry Bold 9000, BlackBerry Storm, BlackBerry Storm 2 and BlackBerry Tour.
6.0 BlackBerry Bold 9650/9700/9780, BlackBerry Curve 9300/9330, BlackBerry Pearl 9100, BlackBerry Style 9680, and BlackBerry Torch 9800.
7.0 BlackBerry Bold 9790/9900/9930, BlackBerry Curve 9350/9360/9370/9380, and BlackBerry Torch 9810/9850/9860.
Version Supported devices: Upcomming Smartphones and Tablets
10.0 BlackBerry London, BlackBerry Milan, and BlackBerry PlayBook
Model Name Input OS T-Mobile[9] AT&T[10] Bell[11] Rogers[12] Telus[13] Mobilicity[14] Verizon[15] Sprint[16] SaskTel[17] WIND Mobile[18]
Last updated: Oct 21, 2011 Nov 7, 2011 Dec 7, 2011 Dec 5, 2011 Dec 5, 2011 Dec 5, 2011 Oct 25, 2011 Dec 16, 2011 Nov 30, 2011 Nov 21, 2011
8100 Pearl Trackball 4.5.0 4.2.1.107 (8/23/2007) 4.5.0.182 (1/15/2010) 4.5.0.102 (11/28/2008)
8110 Pearl Trackball 4.5.0 4.5.0.182 (12/17/2009) 4.5.0.102 (11/20/2008)
8120 Pearl Trackball 4.5.0 4.5.0.124 (3/13/2009) 4.5.0.182 (1/15/2010) 4.5.0.102 (10/31/2008)
8130 Pearl Trackball 4.5.0 4.5.0.127 (2/27/2009) 4.5.0.169 (9/22/2009) 4.5.0.175 (1/21/2010) 4.5.0.175 (11/10/2009) 4.5.0.173 (10/29/09)
8220 Pearl Flip (Kickstart) Trackball 4.6.0 4.6.0.180 (12/1/2008) 4.6.0.293 (9/17/2009)
8230 Pearl Flip (Kickstart) Trackball 4.6.1 4.6.1.284 (9/14/2009) 4.6.1.284 (9/22/2009) 4.6.1.309 (12/1/2009) 4.6.1.309 (10/27/2009)
8300 Curve (Baby Bear) Trackball 4.5.0 4.5.0.182 (1/15/2010) 4.5.0.174 (12/18/2009)
8310 Curve Trackball 4.5.0 4.5.0.182 (12/17/2009) 4.5.0.174 (11/27/2009)
8320 Curve (Momma Bear) Trackball 4.5.0 4.5.0.81 (10/20/2008) 4.5.0.182 (12/17/2009) 4.5.0.81 (9/29/2008)
8330 Curve (Papa Bear) Trackball 5.0.0 4.5.0.127 (2/27/2009) 4.5.0.186 (2/26/2010) 4.5.0.191 (1/18/2011) 4.5.0.173 (10/29/2009)
8350i Curve Trackball 5.0.0 5.0.0.807 (9/22/2010) 5.0.0.1051 (1/24/2011)
8520 Curve 2 (Gemini) Trackpad 5.0.0 5.0.0.900 (11/17/2010) 5.0.0.1067 (3/24/2011) 5.0.0.900 (11/2/2010)
8530 Curve 2 (Aries) Trackpad 5.0.0 5.0.0.1000 (11/15/2010) 5.0.0.973 (6/28/2011) 5.0.0.973 (10/15/2010) 5.0.0.1030 (11/30/2010) 5.0.0.459 (3/11/2010)
8800 (Huron) Trackball 4.5.0 4.2.1.74 (4/23/2007) 4.5.0.182 (1/15/2010) 4.5.0.174 (1/6/2010)
8820 (Huron) Trackball 4.5.0 4.5.0.139 (4/17/2009) 4.5.0.182 (12/17/2009) 4.5.0.174 (12/24/2009)
8830 (Huron) Trackball 4.5.0 4.5.0.127 (2/06/2009) 4.5.0.186 (3/29/2010) 4.5.0.186 (4/15/2010) 4.5.0.186 (3/26/2010) 4.5.0.173 (11/3/2009)
8900 Curve (Javelin) Trackball 5.0.0 5.0.0.900 (2/3/2011) 5.0.0.1067 (3/24/2011) 5.0.0.900 (12/2/2010)
9000 Bold Trackball 5.0.0 5.0.0.1067 (3/24/2011) 5.0.0.681 (6/29/2010) 5.0.0.900 (11/18/2010)
9100 Pearl 3G (Stratus) Trackpad 6.0.0 5.0.0.921 (10/5/2010) 6.0.0.600 (7/22/2011) 6.0.0.526 (4/26/2011) 6.0.0.481 (3/28/2011) 6.0.0.534 (5/5/2011) 6.0.0.600 (10/21/2011)
9300 Curve 3G (Kepler) Trackpad 6.0.0 6.0.0.448 (3/28/2011) 6.0.0.668 (10/18/2011) 6.0.0.600 (7/18/2011) 6.0.0.526 (4/26/2011) 6.0.0.534 (5/2/2011) 6.0.0.650 (8/29/2011) 6.0.0.534 (5/5/2011) 6.0.0.600 (10/21/2011)
9330 Curve 3G Trackpad 6.0.0 6.0.0.524 (5/16/2011) 6.0.0.706 (11/28/2011)
9350 Curve Trackpad 7.0.0 7.0.0.261 (8/23/2011)
9360 Curve Trackpad 7.0.0 7.0.0.319 (9/28/2011) 7.0.0.464 (11/2/2011) 7.0.0.319 (8/25/2011) 7.0.0.319 (9/2/2011) 7.0.0.319 (8/25/2011) 7.0.0.319 (9/2/2011) 7.0.0.474 (11/21/2011)
9370 Curve Trackpad 7.0.0
9380 Curve Trackpad/
Touchscreen
7.0.0 7.0.0.482 (12/7/2011) 7.0.0.482 (11/29/2011) 7.0.0.482 (12/5/2011) 7.0.0.482 (11/25/2011)
9530 Storm (Thunder) Touchscreen 5.0.0 5.0.0.419 (2/12/2010) 5.0.0.419 (4/6/2010) 5.0.0.328 (10/26/2009) 5.0.0.866 (6/15/2011)
9550 Storm 2 (Odin) Touchscreen 5.0.0 5.0.0.517 (4/19/2010) 5.0.0.713 (9/7/2010) 5.0.0.1015 (11/24/2010) 5.0.0.517 (3/17/2010)
9630 Tour (Niagara) Trackball 5.0.0 4.7.1.57 (10/08/2009) 5.0.0.419 (2/2/2010) 5.0.0.975 (10/15/2010) 5.0.0.1030 (12/13/2010) 5.0.0.419 (1/27/2010)
9650 Bold (Essex) Trackpad 6.0.0 6.0.0.524 (5/16/2011) 6.0.0.706 (11/28/2011)
9670 Style (Oxford) Trackpad 6.0.0 6.0.0.286 (1/6/2011) 6.0.0.415 (3/28/2011) 6.0.0.706 (11/28/2011)
9700 Bold 2 (Onyx) Trackpad 6.0.0 6.0.0.448 (3/28/2011) 6.0.0.668 (10/18/2011) 6.0.0.615 (7/22/2011) 6.0.0.666 (10/11/2011) 6.0.0.461 (3/1/2011) 6.0.0.650 (8/29/2011) 6.0.0.534 (5/5/2011) 6.0.0.615 (10/21/2011)
9780 Bold (r020) Trackpad 6.0.0 6.0.0.448 (3/14/2011) 6.0.0.600 (7/18/2011) 6.0.0.666 (10/11/2011) 6.0.0.461 (3/16/2011) 6.0.0.650 (8/29/2011) 6.0.0.534 (5/5/2011) 6.0.0.600 (10/21/2011)
9790 Bold (Bellagio) Trackpad/
Touchscreen
7.0.0 7.0.0.528 (12/7/2011) 7.0.0.528 (12/5/2011) 7.0.0.528 (12/5/2011) 7.0.0.528 (11/30/2011)
9800 Torch (Talledega) Trackpad/
Touchscreen
6.0.0 6.0.0.600 (7/8/2011) 6.0.0.600 (7/18/2011) 6.0.0.448 (3/4/2011) 6.0.0.448 (3/16/2011) 6.0.0.534 (5/5/2011)
9810 Torch Trackpad/
Touchscreen
7.0.0 7.0.0.439 (10/21/2011) 7.0.0.261 (8/21/2011) 7.0.0.261 (8/16/2011) 7.0.0.254 (8/11/2011) 7.0.0.261 (8/16/2011) 7.0.0.261 (8/26/2011) 7.0.0.474 (11/21/2011)
9850 Torch Trackpad/
Touchscreen
7.1.0 7.0.0.374 (10/25/2011) 7.1.0.163 (12/16/2011)
9860 Torch Trackpad/
Touchscreen
7.0.0 7.0.0.440 (11/7/2011) 7.0.0.261 (8/16/2011) 7.0.0.261 (8/16/2011) 7.0.0.261 (8/18/2011) 7.0.0.261 (8/16/2011)
9900 Bold Trackpad/
Touchscreen
7.0.0 7.0.0.250 (9/7/2011) 7.0.0.440 (11/7/2011) 7.0.0.261 (8/16/2011) 7.0.0.261 (8/11/2011) 7.0.0.261 (8/18/2011) 7.0.0.353 (9/20/2011) 7.0.0.261 (8/16/2011) 7.0.0.439 (10/21/2011)
9930 Bold Trackpad/
Touchscreen
7.1.0 7.0.0.374 (10/25/2011) 7.1.0.163 (12/16/2011)

BlackBerry Fonts

The following is a list of fonts that were included in some versions of BlackBerry (note: some of them were not included in older versions):[19][20]

  • Andale Mono
  • Arial
  • BBAlpha Sans
  • BBAlpha Sans Condensed
  • BBAlpha Serif
  • BBCAPITALS
  • BBCCasual
  • BBClarity
  • BBCondensed
  • BBGlobal Sans
  • BBGlobal Serif
  • BBMilbank
  • BBMilbank Tall
  • BBSansSerif
  • BBSansSerifSquare
  • BBSerifFixed

BBAlphaSans and BBAlphaSerif are based on the free software DejaVu fonts.[21]

BlackBerry Tablet OS

On September 27, 2010, RIM announced a new unrelated QNX-based platform, BlackBerry Tablet OS, to run on its recently released BlackBerry PlayBook tablet computer.[22]

QNX is currently included in the BlackBerry Tablet OS, and will power the next generation BlackBerry 10 OS, which, according to the Q3 2011 RIM earnings call, will be released in the latter half of 2012.

See also

References

  1. ^ Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10.0". http://www.lextrait.com/Vincent/implementations.html. Retrieved 4 January 2010. 
  2. ^ RIM BlackBerry 1.0
  3. ^ Detailed Technical Specifications of RIM BlackBerry 5810
  4. ^ BlackBerry 5810 Wireless Handheld™ e BlackBerry 5820 Wireless Handheld™
  5. ^ "Developer Economics 2011". http://www.visionmobile.com/blog/2011/06/developer-economics-2011-winners-and-losers-in-the-platform-race/. 
  6. ^ "Official BlackBerry 6 Preview Video from WES 2010". CrackBerry. April 2010. http://crackberry.com/blackberry-6-sneak-peek-video-wes-2010. Retrieved 27 April 2010. 
  7. ^ http://www.engadget.com/2011/05/02/rim-announces-blackberry-os-7
  8. ^ Facebook, Twitter and Yahoo! Messenger at BlackBerry App World.
  9. ^ http://www.t-mobile.com/bbupgrade/
  10. ^ https://www.blackberry.com/Downloads/entry.do?code=577BCC914F9E55D5E4E4F82F9F00E7D4
  11. ^ https://www.blackberry.com/Downloads/entry.do?code=6C3CF77D52820CD0FE646D38BC2145CA
  12. ^ https://www.blackberry.com/Downloads/entry.do?code=1905AEDAB9BF2477EDC068A355BBA31A
  13. ^ https://www.blackberry.com/Downloads/entry.do?code=02A32AD2669E6FE298E607FE7CC0E1A0
  14. ^ https://swdownloads.blackberry.com/Downloads/entry.do?code=0C4B1EEB45C90B52BFB9D07943D855AB
  15. ^ http://vzw.smithmicro.com/blackberry/
  16. ^ https://www.blackberry.com/Downloads/entry.do?code=FC3CF452D3DA8402BEBB765225CE8C0E
  17. ^ https://www.blackberry.com/Downloads/entry.do?code=FC221309746013AC554571FBD180E1C8
  18. ^ https://swdownloads.blackberry.com/Downloads/entry.do?code=B27D5296BEDE63B1493A5D321D4E8092
  19. ^ "What is Your Favorite BlackBerry OS 6 Font?". 2011-02-01. http://www.berryreview.com/2011/02/01/what-is-your-favorite-blackberry-os-6-font/. Retrieved 2011-06-29. 
  20. ^ "How to set the font family "ARIAL" in the RichTextField?". 2010-07-13. http://supportforums.blackberry.com/t5/Java-Development/How-to-set-the-font-family-quot-ARIAL-quot-in-the-RichTextField/td-p/544717. Retrieved 2011-06-29. "Prior to OS 5.0, you were restricted to the fonts installed by RIM on your Blackberry. So if you are trying to get Arial on a pre OS 5.0 device, you can not." 
  21. ^ "Like Those Pretty Fonts in OS 4.5+? Thank Bitstream (Bolt) & DejaVu". 2009-08-07. http://www.berryreview.com/2009/08/07/like-those-pretty-fonts-in-os-4-5-thank-bitstream-bolt-dejavu/. 
  22. ^ RIM Unveils The BlackBerry PlayBook, official press release, September 27, 2010

Bibliography

External links